package com.simon.seckill.service;

import com.simon.seckill.Entities.Product;
import java.util.List;

public interface ProductService {
    public List<Product> getSeckillList();

    public Product getProductById(Integer id);

    /**
     * 根据产品id获取随机名称（这样确保前段用户不能提前知道秒杀连接， 降低被刷风险）
     * */
    public String getProductRandomName(Integer id);

    /**
     * 执行秒杀
     * */
    public void seckill(String phone, String goodRandomName);

    public Integer order(String phone, Integer goodId, String token);
}
